package com.budwk.app.sqfwV2.dto.povertyMonitoring;

import com.budwk.starter.common.openapi.annotation.ApiModel;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author ZY.Wang
 * @since 2024/7/16
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "excel导入的数据")
public class PersonAllowanceExcelInfo {
    @ApiModelProperty(description = "房屋编号")
    private String houseHoldNumber;

    @ApiModelProperty(description = "身份证号码")
    private String idNumber;

    @ApiModelProperty(description = "最低生活保障金")
    private BigDecimal minLivAllow = BigDecimal.ZERO;

    @ApiModelProperty(description = "特困人员救助供养金")
    private BigDecimal asstFund = BigDecimal.ZERO;

    @ApiModelProperty(description = "养老金或退休金")
    private BigDecimal pension = BigDecimal.ZERO;

    @ApiModelProperty(description = "计划生育金")
    private BigDecimal familyPlanAllowance = BigDecimal.ZERO;

    @ApiModelProperty(description = "生态补偿金")
    private BigDecimal ecoComp = BigDecimal.ZERO;

    @ApiModelProperty(description = "产业奖金")
    private BigDecimal propertyBonus = BigDecimal.ZERO;

    @ApiModelProperty(description = "就业奖金")
    private BigDecimal workBonus = BigDecimal.ZERO;

    @ApiModelProperty(description = "残疾人补贴")
    private BigDecimal disabilityAllowance = BigDecimal.ZERO;

    @ApiModelProperty(description = "农业直接补贴")
    private BigDecimal farmAllowance = BigDecimal.ZERO;

    @ApiModelProperty(description = "其他补贴")
    private BigDecimal otherSubsidies = BigDecimal.ZERO;
}
